/**
 * This is a generated class and is not intended for modification.  To customize behavior
 * of this service wrapper you may modify the generated sub-class of this class - InvoiceMasterDetails.as.
 */
package com.service
{
import com.adobe.fiber.core.model_internal;
import com.adobe.fiber.services.wrapper.RemoteObjectServiceWrapper;
import com.adobe.serializers.utility.TypeUtility;
import mx.rpc.AbstractOperation;
import mx.rpc.AsyncToken;
import mx.rpc.remoting.Operation;
import mx.rpc.remoting.RemoteObject;

import mx.collections.ItemResponder;
import com.adobe.fiber.valueobjects.AvailablePropertyIterator;

[ExcludeClass]
internal class _Super_InvoiceMasterDetails extends com.adobe.fiber.services.wrapper.RemoteObjectServiceWrapper
{

    // Constructor
    public function _Super_InvoiceMasterDetails()
    {
        // initialize service control
        _serviceControl = new mx.rpc.remoting.RemoteObject();

        // initialize RemoteClass alias for all entities returned by functions of this service

        var operations:Object = new Object();
        var operation:mx.rpc.remoting.Operation;

        operation = new mx.rpc.remoting.Operation(null, "getAllInvoices");
         operation.resultType = Object;
        operations["getAllInvoices"] = operation;
        operation = new mx.rpc.remoting.Operation(null, "getAllInvoiceByFolder");
         operation.resultType = Object;
        operations["getAllInvoiceByFolder"] = operation;
        operation = new mx.rpc.remoting.Operation(null, "getValueFromMaster");
         operation.resultType = Object;
        operations["getValueFromMaster"] = operation;
        operation = new mx.rpc.remoting.Operation(null, "saveInvoice");
         operation.resultType = Object;
        operations["saveInvoice"] = operation;
        operation = new mx.rpc.remoting.Operation(null, "inlineUpdateInvoice");
         operation.resultType = Object;
        operations["inlineUpdateInvoice"] = operation;
        operation = new mx.rpc.remoting.Operation(null, "editInvoice");
         operation.resultType = Object;
        operations["editInvoice"] = operation;
        operation = new mx.rpc.remoting.Operation(null, "deleteInvoice");
         operation.resultType = Object;
        operations["deleteInvoice"] = operation;
        operation = new mx.rpc.remoting.Operation(null, "moveInvoice");
         operation.resultType = Object;
        operations["moveInvoice"] = operation;
        operation = new mx.rpc.remoting.Operation(null, "getAlImags");
         operation.resultType = Object;
        operations["getAlImags"] = operation;
        operation = new mx.rpc.remoting.Operation(null, "getImageByInvice");
         operation.resultType = Object;
        operations["getImageByInvice"] = operation;
        operation = new mx.rpc.remoting.Operation(null, "imageUpload");
         operation.resultType = Object;
        operations["imageUpload"] = operation;
        operation = new mx.rpc.remoting.Operation(null, "removeImageByInvice");
         operation.resultType = Object;
        operations["removeImageByInvice"] = operation;
        operation = new mx.rpc.remoting.Operation(null, "generateInvoiceNo");
         operation.resultType = Object;
        operations["generateInvoiceNo"] = operation;
        operation = new mx.rpc.remoting.Operation(null, "dataUpload");
         operation.resultType = Object;
        operations["dataUpload"] = operation;
        operation = new mx.rpc.remoting.Operation(null, "insertInovice");
         operation.resultType = Object;
        operations["insertInovice"] = operation;
        operation = new mx.rpc.remoting.Operation(null, "objectToArray");
         operation.resultType = Object;
        operations["objectToArray"] = operation;
        operation = new mx.rpc.remoting.Operation(null, "addNewInlineFolder");
         operation.resultType = Object;
        operations["addNewInlineFolder"] = operation;
        operation = new mx.rpc.remoting.Operation(null, "getAllFolders");
         operation.resultType = Object;
        operations["getAllFolders"] = operation;
        operation = new mx.rpc.remoting.Operation(null, "recreatSplitTable");
         operation.resultType = Object;
        operations["recreatSplitTable"] = operation;
        operation = new mx.rpc.remoting.Operation(null, "updateImage");
         operation.resultType = Object;
        operations["updateImage"] = operation;
        operation = new mx.rpc.remoting.Operation(null, "updateCSVUpdateinUserTable");
         operation.resultType = Object;
        operations["updateCSVUpdateinUserTable"] = operation;
        operation = new mx.rpc.remoting.Operation(null, "getAllClients");
         operation.resultType = Object;
        operations["getAllClients"] = operation;

        _serviceControl.operations = operations;
        _serviceControl.convertResultHandler = com.adobe.serializers.utility.TypeUtility.convertResultHandler;
        _serviceControl.source = "InvoiceMasterDetails";
        _serviceControl.endpoint = "gateway.php";
        destination = "InvoiceMasterDetails";



         model_internal::initialize();
    }

    /**
      * This method is a generated wrapper used to call the 'getAllInvoices' operation. It returns an mx.rpc.AsyncToken whose 
      * result property will be populated with the result of the operation when the server response is received. 
      * To use this result from MXML code, define a CallResponder component and assign its token property to this method's return value. 
      * You can then bind to CallResponder.lastResult or listen for the CallResponder.result or fault events.
      *
      * @see mx.rpc.AsyncToken
      * @see mx.rpc.CallResponder 
      *
      * @return an mx.rpc.AsyncToken whose result property will be populated with the result of the operation when the server response is received.
      */
    public function getAllInvoices(dbname:Object) : mx.rpc.AsyncToken
    {
        var _internal_operation:mx.rpc.AbstractOperation = _serviceControl.getOperation("getAllInvoices");
        var _internal_token:mx.rpc.AsyncToken = _internal_operation.send(dbname) ;

        return _internal_token;
    }
     
    /**
      * This method is a generated wrapper used to call the 'getAllInvoiceByFolder' operation. It returns an mx.rpc.AsyncToken whose 
      * result property will be populated with the result of the operation when the server response is received. 
      * To use this result from MXML code, define a CallResponder component and assign its token property to this method's return value. 
      * You can then bind to CallResponder.lastResult or listen for the CallResponder.result or fault events.
      *
      * @see mx.rpc.AsyncToken
      * @see mx.rpc.CallResponder 
      *
      * @return an mx.rpc.AsyncToken whose result property will be populated with the result of the operation when the server response is received.
      */
    public function getAllInvoiceByFolder(folderId:Object, dbname:Object) : mx.rpc.AsyncToken
    {
        var _internal_operation:mx.rpc.AbstractOperation = _serviceControl.getOperation("getAllInvoiceByFolder");
        var _internal_token:mx.rpc.AsyncToken = _internal_operation.send(folderId,dbname) ;

        return _internal_token;
    }
     
    /**
      * This method is a generated wrapper used to call the 'getValueFromMaster' operation. It returns an mx.rpc.AsyncToken whose 
      * result property will be populated with the result of the operation when the server response is received. 
      * To use this result from MXML code, define a CallResponder component and assign its token property to this method's return value. 
      * You can then bind to CallResponder.lastResult or listen for the CallResponder.result or fault events.
      *
      * @see mx.rpc.AsyncToken
      * @see mx.rpc.CallResponder 
      *
      * @return an mx.rpc.AsyncToken whose result property will be populated with the result of the operation when the server response is received.
      */
    public function getValueFromMaster(table:Object, label:Object, id:Object, dbname:Object) : mx.rpc.AsyncToken
    {
        var _internal_operation:mx.rpc.AbstractOperation = _serviceControl.getOperation("getValueFromMaster");
        var _internal_token:mx.rpc.AsyncToken = _internal_operation.send(table,label,id,dbname) ;

        return _internal_token;
    }
     
    /**
      * This method is a generated wrapper used to call the 'saveInvoice' operation. It returns an mx.rpc.AsyncToken whose 
      * result property will be populated with the result of the operation when the server response is received. 
      * To use this result from MXML code, define a CallResponder component and assign its token property to this method's return value. 
      * You can then bind to CallResponder.lastResult or listen for the CallResponder.result or fault events.
      *
      * @see mx.rpc.AsyncToken
      * @see mx.rpc.CallResponder 
      *
      * @return an mx.rpc.AsyncToken whose result property will be populated with the result of the operation when the server response is received.
      */
    public function saveInvoice(VObject:Object, image:Object, dbname:Object) : mx.rpc.AsyncToken
    {
        var _internal_operation:mx.rpc.AbstractOperation = _serviceControl.getOperation("saveInvoice");
        var _internal_token:mx.rpc.AsyncToken = _internal_operation.send(VObject,image,dbname) ;

        return _internal_token;
    }
     
    /**
      * This method is a generated wrapper used to call the 'inlineUpdateInvoice' operation. It returns an mx.rpc.AsyncToken whose 
      * result property will be populated with the result of the operation when the server response is received. 
      * To use this result from MXML code, define a CallResponder component and assign its token property to this method's return value. 
      * You can then bind to CallResponder.lastResult or listen for the CallResponder.result or fault events.
      *
      * @see mx.rpc.AsyncToken
      * @see mx.rpc.CallResponder 
      *
      * @return an mx.rpc.AsyncToken whose result property will be populated with the result of the operation when the server response is received.
      */
    public function inlineUpdateInvoice(Item:Object, ItemID:Object, invoiceNo:Object, dbname:Object) : mx.rpc.AsyncToken
    {
        var _internal_operation:mx.rpc.AbstractOperation = _serviceControl.getOperation("inlineUpdateInvoice");
        var _internal_token:mx.rpc.AsyncToken = _internal_operation.send(Item,ItemID,invoiceNo,dbname) ;

        return _internal_token;
    }
     
    /**
      * This method is a generated wrapper used to call the 'editInvoice' operation. It returns an mx.rpc.AsyncToken whose 
      * result property will be populated with the result of the operation when the server response is received. 
      * To use this result from MXML code, define a CallResponder component and assign its token property to this method's return value. 
      * You can then bind to CallResponder.lastResult or listen for the CallResponder.result or fault events.
      *
      * @see mx.rpc.AsyncToken
      * @see mx.rpc.CallResponder 
      *
      * @return an mx.rpc.AsyncToken whose result property will be populated with the result of the operation when the server response is received.
      */
    public function editInvoice(VObject:Object, image:Object, dbname:Object) : mx.rpc.AsyncToken
    {
        var _internal_operation:mx.rpc.AbstractOperation = _serviceControl.getOperation("editInvoice");
        var _internal_token:mx.rpc.AsyncToken = _internal_operation.send(VObject,image,dbname) ;

        return _internal_token;
    }
     
    /**
      * This method is a generated wrapper used to call the 'deleteInvoice' operation. It returns an mx.rpc.AsyncToken whose 
      * result property will be populated with the result of the operation when the server response is received. 
      * To use this result from MXML code, define a CallResponder component and assign its token property to this method's return value. 
      * You can then bind to CallResponder.lastResult or listen for the CallResponder.result or fault events.
      *
      * @see mx.rpc.AsyncToken
      * @see mx.rpc.CallResponder 
      *
      * @return an mx.rpc.AsyncToken whose result property will be populated with the result of the operation when the server response is received.
      */
    public function deleteInvoice(invoiceNos:Object, dbname:Object) : mx.rpc.AsyncToken
    {
        var _internal_operation:mx.rpc.AbstractOperation = _serviceControl.getOperation("deleteInvoice");
        var _internal_token:mx.rpc.AsyncToken = _internal_operation.send(invoiceNos,dbname) ;

        return _internal_token;
    }
     
    /**
      * This method is a generated wrapper used to call the 'moveInvoice' operation. It returns an mx.rpc.AsyncToken whose 
      * result property will be populated with the result of the operation when the server response is received. 
      * To use this result from MXML code, define a CallResponder component and assign its token property to this method's return value. 
      * You can then bind to CallResponder.lastResult or listen for the CallResponder.result or fault events.
      *
      * @see mx.rpc.AsyncToken
      * @see mx.rpc.CallResponder 
      *
      * @return an mx.rpc.AsyncToken whose result property will be populated with the result of the operation when the server response is received.
      */
    public function moveInvoice(invoiceNos:Object, moveFolder:Object, dbname:Object) : mx.rpc.AsyncToken
    {
        var _internal_operation:mx.rpc.AbstractOperation = _serviceControl.getOperation("moveInvoice");
        var _internal_token:mx.rpc.AsyncToken = _internal_operation.send(invoiceNos,moveFolder,dbname) ;

        return _internal_token;
    }
     
    /**
      * This method is a generated wrapper used to call the 'getAlImags' operation. It returns an mx.rpc.AsyncToken whose 
      * result property will be populated with the result of the operation when the server response is received. 
      * To use this result from MXML code, define a CallResponder component and assign its token property to this method's return value. 
      * You can then bind to CallResponder.lastResult or listen for the CallResponder.result or fault events.
      *
      * @see mx.rpc.AsyncToken
      * @see mx.rpc.CallResponder 
      *
      * @return an mx.rpc.AsyncToken whose result property will be populated with the result of the operation when the server response is received.
      */
    public function getAlImags(dbname:Object) : mx.rpc.AsyncToken
    {
        var _internal_operation:mx.rpc.AbstractOperation = _serviceControl.getOperation("getAlImags");
        var _internal_token:mx.rpc.AsyncToken = _internal_operation.send(dbname) ;

        return _internal_token;
    }
     
    /**
      * This method is a generated wrapper used to call the 'getImageByInvice' operation. It returns an mx.rpc.AsyncToken whose 
      * result property will be populated with the result of the operation when the server response is received. 
      * To use this result from MXML code, define a CallResponder component and assign its token property to this method's return value. 
      * You can then bind to CallResponder.lastResult or listen for the CallResponder.result or fault events.
      *
      * @see mx.rpc.AsyncToken
      * @see mx.rpc.CallResponder 
      *
      * @return an mx.rpc.AsyncToken whose result property will be populated with the result of the operation when the server response is received.
      */
    public function getImageByInvice(invoiceNo:Object, dbname:Object) : mx.rpc.AsyncToken
    {
        var _internal_operation:mx.rpc.AbstractOperation = _serviceControl.getOperation("getImageByInvice");
        var _internal_token:mx.rpc.AsyncToken = _internal_operation.send(invoiceNo,dbname) ;

        return _internal_token;
    }
     
    /**
      * This method is a generated wrapper used to call the 'imageUpload' operation. It returns an mx.rpc.AsyncToken whose 
      * result property will be populated with the result of the operation when the server response is received. 
      * To use this result from MXML code, define a CallResponder component and assign its token property to this method's return value. 
      * You can then bind to CallResponder.lastResult or listen for the CallResponder.result or fault events.
      *
      * @see mx.rpc.AsyncToken
      * @see mx.rpc.CallResponder 
      *
      * @return an mx.rpc.AsyncToken whose result property will be populated with the result of the operation when the server response is received.
      */
    public function imageUpload(invoice_no:Object, image:Object, dbname:Object) : mx.rpc.AsyncToken
    {
        var _internal_operation:mx.rpc.AbstractOperation = _serviceControl.getOperation("imageUpload");
        var _internal_token:mx.rpc.AsyncToken = _internal_operation.send(invoice_no,image,dbname) ;

        return _internal_token;
    }
     
    /**
      * This method is a generated wrapper used to call the 'removeImageByInvice' operation. It returns an mx.rpc.AsyncToken whose 
      * result property will be populated with the result of the operation when the server response is received. 
      * To use this result from MXML code, define a CallResponder component and assign its token property to this method's return value. 
      * You can then bind to CallResponder.lastResult or listen for the CallResponder.result or fault events.
      *
      * @see mx.rpc.AsyncToken
      * @see mx.rpc.CallResponder 
      *
      * @return an mx.rpc.AsyncToken whose result property will be populated with the result of the operation when the server response is received.
      */
    public function removeImageByInvice(invoiceNo:Object, dbname:Object) : mx.rpc.AsyncToken
    {
        var _internal_operation:mx.rpc.AbstractOperation = _serviceControl.getOperation("removeImageByInvice");
        var _internal_token:mx.rpc.AsyncToken = _internal_operation.send(invoiceNo,dbname) ;

        return _internal_token;
    }
     
    /**
      * This method is a generated wrapper used to call the 'generateInvoiceNo' operation. It returns an mx.rpc.AsyncToken whose 
      * result property will be populated with the result of the operation when the server response is received. 
      * To use this result from MXML code, define a CallResponder component and assign its token property to this method's return value. 
      * You can then bind to CallResponder.lastResult or listen for the CallResponder.result or fault events.
      *
      * @see mx.rpc.AsyncToken
      * @see mx.rpc.CallResponder 
      *
      * @return an mx.rpc.AsyncToken whose result property will be populated with the result of the operation when the server response is received.
      */
    public function generateInvoiceNo(dbname:Object) : mx.rpc.AsyncToken
    {
        var _internal_operation:mx.rpc.AbstractOperation = _serviceControl.getOperation("generateInvoiceNo");
        var _internal_token:mx.rpc.AsyncToken = _internal_operation.send(dbname) ;

        return _internal_token;
    }
     
    /**
      * This method is a generated wrapper used to call the 'dataUpload' operation. It returns an mx.rpc.AsyncToken whose 
      * result property will be populated with the result of the operation when the server response is received. 
      * To use this result from MXML code, define a CallResponder component and assign its token property to this method's return value. 
      * You can then bind to CallResponder.lastResult or listen for the CallResponder.result or fault events.
      *
      * @see mx.rpc.AsyncToken
      * @see mx.rpc.CallResponder 
      *
      * @return an mx.rpc.AsyncToken whose result property will be populated with the result of the operation when the server response is received.
      */
    public function dataUpload(invoice_array:Object, folder:Object, vendor:Object, category:Object, customer:Object, expense:Object, location:Object, payment:Object, projectCode:Object, taxCatagory:Object, user:Object, dbname:Object, clientId:Object) : mx.rpc.AsyncToken
    {
        var _internal_operation:mx.rpc.AbstractOperation = _serviceControl.getOperation("dataUpload");
        var _internal_token:mx.rpc.AsyncToken = _internal_operation.send(invoice_array,folder,vendor,category,customer,expense,location,payment,projectCode,taxCatagory,user,dbname,clientId) ;

        return _internal_token;
    }
     
    /**
      * This method is a generated wrapper used to call the 'insertInovice' operation. It returns an mx.rpc.AsyncToken whose 
      * result property will be populated with the result of the operation when the server response is received. 
      * To use this result from MXML code, define a CallResponder component and assign its token property to this method's return value. 
      * You can then bind to CallResponder.lastResult or listen for the CallResponder.result or fault events.
      *
      * @see mx.rpc.AsyncToken
      * @see mx.rpc.CallResponder 
      *
      * @return an mx.rpc.AsyncToken whose result property will be populated with the result of the operation when the server response is received.
      */
    public function insertInovice(VObject:Object, dbname:Object) : mx.rpc.AsyncToken
    {
        var _internal_operation:mx.rpc.AbstractOperation = _serviceControl.getOperation("insertInovice");
        var _internal_token:mx.rpc.AsyncToken = _internal_operation.send(VObject,dbname) ;

        return _internal_token;
    }
     
    /**
      * This method is a generated wrapper used to call the 'objectToArray' operation. It returns an mx.rpc.AsyncToken whose 
      * result property will be populated with the result of the operation when the server response is received. 
      * To use this result from MXML code, define a CallResponder component and assign its token property to this method's return value. 
      * You can then bind to CallResponder.lastResult or listen for the CallResponder.result or fault events.
      *
      * @see mx.rpc.AsyncToken
      * @see mx.rpc.CallResponder 
      *
      * @return an mx.rpc.AsyncToken whose result property will be populated with the result of the operation when the server response is received.
      */
    public function objectToArray(object:Object) : mx.rpc.AsyncToken
    {
        var _internal_operation:mx.rpc.AbstractOperation = _serviceControl.getOperation("objectToArray");
        var _internal_token:mx.rpc.AsyncToken = _internal_operation.send(object) ;

        return _internal_token;
    }
     
    /**
      * This method is a generated wrapper used to call the 'addNewInlineFolder' operation. It returns an mx.rpc.AsyncToken whose 
      * result property will be populated with the result of the operation when the server response is received. 
      * To use this result from MXML code, define a CallResponder component and assign its token property to this method's return value. 
      * You can then bind to CallResponder.lastResult or listen for the CallResponder.result or fault events.
      *
      * @see mx.rpc.AsyncToken
      * @see mx.rpc.CallResponder 
      *
      * @return an mx.rpc.AsyncToken whose result property will be populated with the result of the operation when the server response is received.
      */
    public function addNewInlineFolder(description:Object, invoiceNo:Object, dbname:Object) : mx.rpc.AsyncToken
    {
        var _internal_operation:mx.rpc.AbstractOperation = _serviceControl.getOperation("addNewInlineFolder");
        var _internal_token:mx.rpc.AsyncToken = _internal_operation.send(description,invoiceNo,dbname) ;

        return _internal_token;
    }
     
    /**
      * This method is a generated wrapper used to call the 'getAllFolders' operation. It returns an mx.rpc.AsyncToken whose 
      * result property will be populated with the result of the operation when the server response is received. 
      * To use this result from MXML code, define a CallResponder component and assign its token property to this method's return value. 
      * You can then bind to CallResponder.lastResult or listen for the CallResponder.result or fault events.
      *
      * @see mx.rpc.AsyncToken
      * @see mx.rpc.CallResponder 
      *
      * @return an mx.rpc.AsyncToken whose result property will be populated with the result of the operation when the server response is received.
      */
    public function getAllFolders(dbname:Object) : mx.rpc.AsyncToken
    {
        var _internal_operation:mx.rpc.AbstractOperation = _serviceControl.getOperation("getAllFolders");
        var _internal_token:mx.rpc.AsyncToken = _internal_operation.send(dbname) ;

        return _internal_token;
    }
     
    /**
      * This method is a generated wrapper used to call the 'recreatSplitTable' operation. It returns an mx.rpc.AsyncToken whose 
      * result property will be populated with the result of the operation when the server response is received. 
      * To use this result from MXML code, define a CallResponder component and assign its token property to this method's return value. 
      * You can then bind to CallResponder.lastResult or listen for the CallResponder.result or fault events.
      *
      * @see mx.rpc.AsyncToken
      * @see mx.rpc.CallResponder 
      *
      * @return an mx.rpc.AsyncToken whose result property will be populated with the result of the operation when the server response is received.
      */
    public function recreatSplitTable(dbname:Object) : mx.rpc.AsyncToken
    {
        var _internal_operation:mx.rpc.AbstractOperation = _serviceControl.getOperation("recreatSplitTable");
        var _internal_token:mx.rpc.AsyncToken = _internal_operation.send(dbname) ;

        return _internal_token;
    }
     
    /**
      * This method is a generated wrapper used to call the 'updateImage' operation. It returns an mx.rpc.AsyncToken whose 
      * result property will be populated with the result of the operation when the server response is received. 
      * To use this result from MXML code, define a CallResponder component and assign its token property to this method's return value. 
      * You can then bind to CallResponder.lastResult or listen for the CallResponder.result or fault events.
      *
      * @see mx.rpc.AsyncToken
      * @see mx.rpc.CallResponder 
      *
      * @return an mx.rpc.AsyncToken whose result property will be populated with the result of the operation when the server response is received.
      */
    public function updateImage(invoice_no:Object, image:Object, dbname:Object) : mx.rpc.AsyncToken
    {
        var _internal_operation:mx.rpc.AbstractOperation = _serviceControl.getOperation("updateImage");
        var _internal_token:mx.rpc.AsyncToken = _internal_operation.send(invoice_no,image,dbname) ;

        return _internal_token;
    }
     
    /**
      * This method is a generated wrapper used to call the 'updateCSVUpdateinUserTable' operation. It returns an mx.rpc.AsyncToken whose 
      * result property will be populated with the result of the operation when the server response is received. 
      * To use this result from MXML code, define a CallResponder component and assign its token property to this method's return value. 
      * You can then bind to CallResponder.lastResult or listen for the CallResponder.result or fault events.
      *
      * @see mx.rpc.AsyncToken
      * @see mx.rpc.CallResponder 
      *
      * @return an mx.rpc.AsyncToken whose result property will be populated with the result of the operation when the server response is received.
      */
    public function updateCSVUpdateinUserTable(clientId:Object) : mx.rpc.AsyncToken
    {
        var _internal_operation:mx.rpc.AbstractOperation = _serviceControl.getOperation("updateCSVUpdateinUserTable");
        var _internal_token:mx.rpc.AsyncToken = _internal_operation.send(clientId) ;

        return _internal_token;
    }
     
    /**
      * This method is a generated wrapper used to call the 'getAllClients' operation. It returns an mx.rpc.AsyncToken whose 
      * result property will be populated with the result of the operation when the server response is received. 
      * To use this result from MXML code, define a CallResponder component and assign its token property to this method's return value. 
      * You can then bind to CallResponder.lastResult or listen for the CallResponder.result or fault events.
      *
      * @see mx.rpc.AsyncToken
      * @see mx.rpc.CallResponder 
      *
      * @return an mx.rpc.AsyncToken whose result property will be populated with the result of the operation when the server response is received.
      */
    public function getAllClients() : mx.rpc.AsyncToken
    {
        var _internal_operation:mx.rpc.AbstractOperation = _serviceControl.getOperation("getAllClients");
        var _internal_token:mx.rpc.AsyncToken = _internal_operation.send() ;

        return _internal_token;
    }
     
}

}
